Transformations for Pattern - based Forward - Engineering

نویسنده

  • Ismaïl Khriss
چکیده

Software development raise the need for traceability, i.e. the ability to control the consistency between software artifacts produced at different stages of the software life-cycle. This traceability cannot be obtained without a systematic trans-formational approach to software development. In this paper, we present a new approach to the correct step-wise refinement of UML static and dynamic design models based on refinement schemas. A refinement schema is composed of two compartments. The first compartment describes the abstract model of the design and the second compartment shows its corresponding detailed model after application of one design pattern. We propose also a number of correct smaller transformations called micro-refinements. These mi-cro-refinements can be composed to produce correct refinement schemas. Our approach supports documentation and traceability, enhances evolvability, and helps automating detailed design.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Controlling Reuse in Pattern-Based Model-to-Model Transformations

Model-to-model transformation is a central activity inModelDriven Engineering that consists of transforming models from a source to a target language. Pattern-based model-to-model transformation is our approach for specifying transformations in a declarative, relational and formal style. The approach relies on patterns describing allowed or forbidden relations between two models. These patterns...

متن کامل

Energy Dissipation Rate Control Via a Semi-Analytical Pattern Generation Approach for Planar Three-Legged Galloping Robot based on the Property of Passive Dynamic Walking

In this paper an Energy Dissipation Rate Control (EDRC) method is introduced, which could provide stable walking or running gaits for legged robots. This method is realized by developing a semi-analytical pattern generation approach for a robot during each Single Support Phase (SSP). As yet, several control methods based on passive dynamic walking have been proposed by researchers to provide an...

متن کامل

MATHEMATICAL ENGINEERING TECHNICAL REPORTS Type Specialization for Effective Bidirectionalization

A bidirectional transformation is a pair of transformations, a forward transformation and a backward transformation, where a forward transformation maps one data structure called source to another called view, and a corresponding backward transformation reflects changes on the view to the source. Its practical applications include replicated data synchronization, presentation-oriented editor de...

متن کامل

BPMN to BPEL case study solution in VIATRA2

Automated model transformations play an important role in modern model-driven system engineering in order to query, derive and manipulate large, industrial models. Since such transformations are frequently integrated to design environments, they need to provide short reaction time to support software engineers. Graph transformation (GT) [1] based tools have been frequently used for specifying a...

متن کامل

A Software Transformation Framework for Quality-Driven Object-Oriented Re-engineering

In re-engineering object-oriented legacy code, it is frequently useful to introduce a design pattern in order to improve specific non-functional requirements (e.g., maintainability enhancement). This paper presents a methodology for the development of a quality-driven re-engineering framework for object-oriented systems. First, a catalogue of design motifs (primitive design pattern transformati...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999